package com.yc.cloud.openai.dto.request.coze;

import java.util.Map;

import javax.validation.constraints.NotEmpty;

import cn.hutool.json.JSONObject;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "Coze工作流运行参数")
public class CozeRunWorkflowParam {
    
    @Schema(description = "工作流ID")
    @NotEmpty(message = "工作流ID不能为空")
    private String workflowId;
    
    @Schema(description = "用户名",hidden = true)
    private String username;
    
    @Schema(description = "工作流参数")
    private JSONObject parameters;

    @Schema(description = "访问令牌")
    private String token;
} 